horse protector - German English Dictionary